Pixel Cache Light Tracing
نویسندگان
چکیده
In this paper, we introduce Pixel Cache Light Tracing, which is a new low-noise combination of eye-path and light-path tracing. In the first pass, eye-path vertices are distributed from the observer and stored in a hit point map analogous to progressive photon mapping. In the second pass, photons are traced from the light source and projected to the image as well as gathered by the hit point map. We combine the paths from both sampling strategies in a deterministic way without multiple importance sampling, such that the final result is consistent and free from firefly artifacts. In many practical cases, this combination leads to sharper caustics and reduced noise when compared to alternative techniques at equal time. Further, the simplicity of the path combination strategy is predestined for GPU-based implementations and requires less memory than a comparable photon mapping implementation. In addition, we provide a fast, parallel and lean hash map implementation for both photon and hit point queries.
منابع مشابه
Order of Pixel Traversal and Parallel Volume Ray-tracing on the Distributed Shared Volume Buuer
The distributed shared volume buuer (DSVB) is a software package we developed to facilitate general, parallel volume ray-tracing on networked workstations. It is internally implemented with message-passing and adopts the cache-coherent shared memory model. Thus the cache eeciency of volume data access is of utter importance to the performance of a DSVB-based ray-tracer. For a given data set, th...
متن کاملPre-convolved Radiance Caching
The incident indirect light over a range of image pixels is often coherent. Two common approaches to exploit this inter-pixel coherence to improve rendering performance are Irradiance Caching and Radiance Caching. Both compute incident indirect light only for a small subset of pixels (the cache), and later interpolate between pixels. Irradiance Caching uses scalar values that can be interpolate...
متن کاملAmbient Volume Scattering — Supplemental Results
In this supplementary section, we qualitatively compare the illumination effects and the bias of ambient volume scattering with full global volume illumination. For comparison, we employ a CUDA-accelerated implementation of path tracing for participating media [1] with light source sampling to solve the radiative transfer equation accurately, using the same hardware as in the main paper (Intel ...
متن کاملAdaptive Quantization Visibility Caching
Ray tracing has become a viable alternative to rasterization for interactive applications and also forms the basis of most global illumination methods. However, even today’s fastest ray-tracers offer only a tight budget of rays per pixel per frame. Rendering performance can be improved by increasing this budget, or by developing methods that use it more efficiently. In this paper we propose a g...
متن کاملInteractive Rendering using the Render Cache
Interactive rendering requires rapid visual feedback. The render cache is a new method for achieving this when using high-quality pixel-oriented renderers such as ray tracing that are usually considered too slow for interactive use. The render cache provides visual feedback at a rate faster than the renderer can generate complete frames, at the cost of producing approximate images during camera...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017